Melanoma Lysate (OCPB00182)

Name Melanoma Lysate (OCPB00182)
Supplier Aviva Systems Biology
Catalog OCPB00182
Category Cell Lysate
Prices $425.00
Sizes 100 µg
Species Human
Tissue Skin
Disease Cancer
Supplier Page Shop